// Generated forward declarations list
#pragma once

namespace Macad
{
namespace Occt
{
    ref class Standard_DumpValue;
    ref class Standard_UUID;
    ref class Standard;
    ref class Standard_Failure;
    ref class Standard_DomainError;
    ref class Standard_ConstructionError;
    ref class Standard_RangeError;
    ref class Standard_OutOfRange;
    ref class Standard_DimensionError;
    ref class Standard_DimensionMismatch;
    ref class Standard_ProgramError;
    ref class Standard_OutOfMemory;
    ref class Standard_NoSuchObject;
    ref class Standard_TypeMismatch;
    ref class Standard_Dump;
    ref class Standard_AbortiveTransaction;
    ref class Standard_Condition;
    ref class Standard_Persistent;
    ref class Standard_NumericError;
    ref class Standard_DivideByZero;
    ref class Standard_ErrorHandler;
    ref class Standard_GUID;
    ref class Standard_ImmutableObject;
    ref class Standard_LicenseError;
    ref class Standard_LicenseNotFound;
    ref class Standard_MMgrRoot;
    ref class Standard_MMgrRaw;
    ref class Standard_MMgrTBBalloc;
    ref class Standard_MultiplyDefined;
    ref class Standard_NegativeValue;
    ref class Standard_NoMoreObject;
    ref class Standard_NotImplemented;
    ref class Standard_NullObject;
    ref class Standard_NullValue;
    ref class Standard_Overflow;
    ref class Standard_ReadBuffer;
    ref class Standard_ReadLineBuffer;
    ref class Standard_Underflow;
    enum class Standard_JsonKey;
    enum class Standard_HandlerStatus;
    ref class Quantity_Array1OfColor;
    ref class Quantity_ColorHasher;
    ref class Quantity_ColorRGBAHasher;
    ref class Quantity_Color;
    ref class Quantity_ColorRGBA;
    ref class Quantity_Period;
    ref class Quantity_Date;
    ref class Quantity_DateDefinitionError;
    ref class Quantity_HArray1OfColor;
    ref class Quantity_PeriodDefinitionError;
    enum class Quantity_NameOfColor;
    enum class Quantity_TypeOfColor;
    ref class StdFail_InfiniteSolutions;
    ref class StdFail_NotDone;
    ref class StdFail_Undefined;
    ref class StdFail_UndefinedDerivative;
    ref class StdFail_UndefinedValue;
    ref class TCollection_ExtendedString;
    ref class TCollection_AsciiString;
    ref class TCollection;
    ref class TCollection_HExtendedString;
    ref class TCollection_HAsciiString;
    ref class NCollection_CellFilter_InspectorXYZ;
    ref class NCollection_CellFilter_InspectorXY;
    ref class NCollection_BaseAllocator;
    ref class NCollection_BaseList;
    ref class NCollection_AccAllocator;
    ref class NCollection_AlignedAllocator;
    ref class NCollection_Buffer;
    ref class NCollection_IncAllocator;
    ref class NCollection_HeapAllocator;
    ref class NCollection_WinHeapAllocator;
    enum class NCollection_CellFilter_Action;
    ref class TShort_Array1OfShortReal;
    ref class TShort_Array2OfShortReal;
    ref class TShort_SequenceOfShortReal;
    ref class TShort_HArray1OfShortReal;
    ref class TShort_HArray2OfShortReal;
    ref class TShort_HSequenceOfShortReal;
    ref class TColStd_Array1OfAsciiString;
    ref class TColStd_Array1OfBoolean;
    ref class TColStd_Array1OfByte;
    ref class TColStd_Array1OfCharacter;
    ref class TColStd_Array1OfExtendedString;
    ref class TColStd_Array1OfInteger;
    ref class TColStd_ListOfInteger;
    ref class TColStd_ListIteratorOfListOfInteger;
    ref class TColStd_Array1OfListOfInteger;
    ref class TColStd_Array1OfReal;
    ref class TColStd_Array1OfTransient;
    ref class TColStd_Array2OfBoolean;
    ref class TColStd_Array2OfCharacter;
    ref class TColStd_Array2OfInteger;
    ref class TColStd_Array2OfReal;
    ref class TColStd_Array2OfTransient;
    ref class TColStd_DataMapOfAsciiStringInteger;
    ref class TColStd_MapIntegerHasher;
    ref class TColStd_DataMapOfIntegerInteger;
    ref class TColStd_DataMapOfIntegerListOfInteger;
    ref class TColStd_DataMapOfIntegerReal;
    ref class TColStd_DataMapOfIntegerTransient;
    ref class TColStd_DataMapOfStringInteger;
    ref class TColStd_MapTransientHasher;
    ref class TColStd_DataMapOfTransientTransient;
    ref class TColStd_SequenceOfAsciiString;
    ref class TColStd_SequenceOfExtendedString;
    ref class TColStd_SequenceOfHAsciiString;
    ref class TColStd_SequenceOfHExtendedString;
    ref class TColStd_SequenceOfInteger;
    ref class TColStd_SequenceOfReal;
    ref class TColStd_SequenceOfTransient;
    ref class TColStd_IndexedDataMapOfStringString;
    ref class TColStd_IndexedDataMapOfTransientTransient;
    ref class TColStd_IndexedMapOfInteger;
    ref class TColStd_MapRealHasher;
    ref class TColStd_IndexedMapOfReal;
    ref class TColStd_IndexedMapOfTransient;
    ref class TColStd_ListOfAsciiString;
    ref class TColStd_ListIteratorOfListOfAsciiString;
    ref class TColStd_ListOfReal;
    ref class TColStd_ListIteratorOfListOfReal;
    ref class TColStd_ListOfTransient;
    ref class TColStd_ListIteratorOfListOfTransient;
    ref class TColStd_MapOfAsciiString;
    ref class TColStd_MapOfInteger;
    ref class TColStd_MapOfReal;
    ref class TColStd_MapOfTransient;
    ref class TColStd_SequenceOfAddress;
    ref class TColStd_SequenceOfBoolean;
    ref class TColStd_HArray1OfAsciiString;
    ref class TColStd_HArray1OfBoolean;
    ref class TColStd_HArray1OfByte;
    ref class TColStd_HArray1OfCharacter;
    ref class TColStd_HArray1OfExtendedString;
    ref class TColStd_HArray1OfInteger;
    ref class TColStd_HArray1OfListOfInteger;
    ref class TColStd_HArray1OfReal;
    ref class TColStd_HArray1OfTransient;
    ref class TColStd_HArray2OfBoolean;
    ref class TColStd_HArray2OfCharacter;
    ref class TColStd_HArray2OfInteger;
    ref class TColStd_HArray2OfReal;
    ref class TColStd_HArray2OfTransient;
    ref class TColStd_PackedMapOfInteger;
    ref class TColStd_HPackedMapOfInteger;
    ref class TColStd_HSequenceOfAsciiString;
    ref class TColStd_HSequenceOfExtendedString;
    ref class TColStd_HSequenceOfHAsciiString;
    ref class TColStd_HSequenceOfHExtendedString;
    ref class TColStd_HSequenceOfInteger;
    ref class TColStd_HSequenceOfReal;
    ref class TColStd_HSequenceOfTransient;
    ref class Message_ListOfAlert;
    ref class Message_Printer;
    ref class Message_Messenger;
    ref class Message_Report;
    ref class Message;
    ref class Message_ProgressRange;
    enum class Message_Gravity;
    enum class Message_MetricType;
    ref class BSplCLib_CacheParams;
    ref class BSplCLib_EvaluatorFunction;
    ref class BSplCLib;
    ref class BSplCLib_Cache;
    enum class BSplCLib_KnotDistribution;
    enum class BSplCLib_MultDistribution;
    ref class BSplSLib_EvaluatorFunction;
    ref class BSplSLib;
    ref class BSplSLib_Cache;
    ref class Bnd_Array1OfBox;
    ref class Bnd_Array1OfBox2d;
    ref class Bnd_Array1OfSphere;
    ref class Bnd_Box;
    ref class Bnd_Box2d;
    ref class Bnd_Sphere;
    ref class Bnd_B2d;
    ref class Bnd_B2f;
    ref class Bnd_B3d;
    ref class Bnd_B3f;
    ref class Bnd_HArray1OfBox;
    ref class Bnd_BoundSortBox;
    ref class Bnd_HArray1OfBox2d;
    ref class Bnd_HArray1OfSphere;
    ref class Bnd_OBB;
    ref class Bnd_Range;
    ref class Bnd_Tools;
    enum class MaskFlags;
    enum class MaskFlags;
    ref class CSLib;
    ref class CSLib_Class2d;
    enum class CSLib_DerivativeStatus;
    enum class CSLib_NormalStatus;
    ref class Convert_SequenceOfArray1OfPoles2d;
    ref class Convert_SequenceOfArray1OfPoles;
    ref class Convert_ConicToBSplineCurve;
    ref class Convert_CircleToBSplineCurve;
    ref class Convert_CompBezierCurves2dToBSplineCurve2d;
    ref class Convert_CompBezierCurvesToBSplineCurve;
    ref class Convert_CompPolynomialToPoles;
    ref class Convert_ElementarySurfaceToBSplineSurface;
    ref class Convert_ConeToBSplineSurface;
    ref class Convert_CylinderToBSplineSurface;
    ref class Convert_EllipseToBSplineCurve;
    ref class Convert_GridPolynomialToPoles;
    ref class Convert_HyperbolaToBSplineCurve;
    ref class Convert_ParabolaToBSplineCurve;
    ref class Convert_SphereToBSplineSurface;
    ref class Convert_TorusToBSplineSurface;
    enum class Convert_ParameterisationType;
    ref class ElCLib;
    ref class ElSLib;
    enum class GeomAbs_BSplKnotDistribution;
    enum class GeomAbs_CurveType;
    enum class GeomAbs_IsoType;
    enum class GeomAbs_JoinType;
    enum class GeomAbs_Shape;
    enum class GeomAbs_SurfaceType;
    ref class gp_TrsfNLerp;
    ref class gp_Vec2f;
    ref class gp_Vec3f;
    ref class gp_VectorWithNullMagnitude;
    ref class gp_Circ;
    ref class gp_Circ2d;
    ref class gp_Cone;
    ref class gp_Cylinder;
    ref class gp_Elips;
    ref class gp_Elips2d;
    ref class gp_GTrsf;
    ref class gp_GTrsf2d;
    ref class gp_Hypr;
    ref class gp_Hypr2d;
    ref class gp_Lin;
    ref class gp_Lin2d;
    ref class gp_Parab;
    ref class gp_Parab2d;
    ref class gp_QuaternionNLerp;
    ref class gp_QuaternionSLerp;
    ref class gp_Sphere;
    ref class gp_Torus;
    ref class Precision;
    ref class TopLoc_MapLocationHasher;
    ref class TopLoc_IndexedMapOfLocation;
    ref class TopLoc_MapOfLocation;
    ref class TopLoc_Datum3D;
    ref class TopLoc_SListNodeOfItemLocation;
    ref class TopLoc_ItemLocation;
    ref class TopLoc_SListOfItemLocation;
    ref class TopLoc_Location;
    ref class TColgp_Array1OfCirc2d;
    ref class TColgp_Array1OfDir;
    ref class TColgp_Array1OfDir2d;
    ref class TColgp_Array1OfLin2d;
    ref class TColgp_Array1OfPnt;
    ref class TColgp_Array1OfPnt2d;
    ref class TColgp_Array1OfVec;
    ref class TColgp_Array1OfVec2d;
    ref class TColgp_Array1OfXY;
    ref class TColgp_Array1OfXYZ;
    ref class TColgp_Array2OfCirc2d;
    ref class TColgp_Array2OfDir;
    ref class TColgp_Array2OfDir2d;
    ref class TColgp_Array2OfLin2d;
    ref class TColgp_Array2OfPnt;
    ref class TColgp_Array2OfPnt2d;
    ref class TColgp_Array2OfVec;
    ref class TColgp_Array2OfVec2d;
    ref class TColgp_Array2OfXY;
    ref class TColgp_Array2OfXYZ;
    ref class TColgp_SequenceOfDir;
    ref class TColgp_SequenceOfDir2d;
    ref class TColgp_SequenceOfPnt;
    ref class TColgp_SequenceOfPnt2d;
    ref class TColgp_SequenceOfVec;
    ref class TColgp_SequenceOfVec2d;
    ref class TColgp_SequenceOfXY;
    ref class TColgp_SequenceOfXYZ;
    ref class TColgp_SequenceOfArray1OfPnt2d;
    ref class TColgp_SequenceOfAx1;
    ref class TColgp_HArray1OfCirc2d;
    ref class TColgp_HArray1OfDir;
    ref class TColgp_HArray1OfDir2d;
    ref class TColgp_HArray1OfLin2d;
    ref class TColgp_HArray1OfPnt;
    ref class TColgp_HArray1OfPnt2d;
    ref class TColgp_HArray1OfVec;
    ref class TColgp_HArray1OfVec2d;
    ref class TColgp_HArray1OfXY;
    ref class TColgp_HArray1OfXYZ;
    ref class TColgp_HArray2OfCirc2d;
    ref class TColgp_HArray2OfDir;
    ref class TColgp_HArray2OfDir2d;
    ref class TColgp_HArray2OfLin2d;
    ref class TColgp_HArray2OfPnt;
    ref class TColgp_HArray2OfPnt2d;
    ref class TColgp_HArray2OfVec;
    ref class TColgp_HArray2OfVec2d;
    ref class TColgp_HArray2OfXY;
    ref class TColgp_HArray2OfXYZ;
    ref class TColgp_HSequenceOfDir;
    ref class TColgp_HSequenceOfDir2d;
    ref class TColgp_HSequenceOfPnt;
    ref class TColgp_HSequenceOfPnt2d;
    ref class TColgp_HSequenceOfVec;
    ref class TColgp_HSequenceOfVec2d;
    ref class TColgp_HSequenceOfXY;
    ref class TColgp_HSequenceOfXYZ;
    ref class Adaptor2d_Curve2d;
    ref class Adaptor2d_Line2d;
    ref class Adaptor2d_OffsetCurve;
    ref class Geom2d_Geometry;
    ref class Geom2d_AxisPlacement;
    ref class Geom2d_Curve;
    ref class Geom2d_BoundedCurve;
    ref class Geom2d_BezierCurve;
    ref class Geom2d_BSplineCurve;
    ref class Geom2d_Point;
    ref class Geom2d_CartesianPoint;
    ref class Geom2d_Conic;
    ref class Geom2d_Circle;
    ref class Geom2d_Vector;
    ref class Geom2d_Direction;
    ref class Geom2d_Ellipse;
    ref class Geom2d_Hyperbola;
    ref class Geom2d_Line;
    ref class Geom2d_OffsetCurve;
    ref class Geom2d_Parabola;
    ref class Geom2d_Transformation;
    ref class Geom2d_TrimmedCurve;
    ref class Geom2d_UndefinedDerivative;
    ref class Geom2d_UndefinedValue;
    ref class Geom2d_VectorWithMagnitude;
    ref class Geom2dAdaptor;
    ref class Geom2dAdaptor_Curve;
    ref class Adaptor3d_Curve;
    ref class Adaptor3d_Surface;
    ref class Adaptor3d_CurveOnSurface;
    ref class Adaptor3d_HSurfaceTool;
    ref class Adaptor3d_HVertex;
    ref class Adaptor3d_IsoCurve;
    ref class Adaptor3d_TopolTool;
    ref class GProp;
    ref class GProp_PrincipalProps;
    ref class GProp_GProps;
    ref class GProp_CelGProps;
    ref class GProp_PEquation;
    ref class GProp_PGProps;
    ref class GProp_SelGProps;
    ref class GProp_UndefinedAxis;
    ref class GProp_VelGProps;
    enum class GProp_EquaType;
    enum class GProp_ValueType;
    ref class Geom_SequenceOfBSplineSurface;
    ref class Geom_Geometry;
    ref class Geom_AxisPlacement;
    ref class Geom_Axis1Placement;
    ref class Geom_Axis2Placement;
    ref class Geom_Curve;
    ref class Geom_BoundedCurve;
    ref class Geom_BezierCurve;
    ref class Geom_Surface;
    ref class Geom_BoundedSurface;
    ref class Geom_BezierSurface;
    ref class Geom_BSplineCurve;
    ref class Geom_BSplineSurface;
    ref class Geom_Point;
    ref class Geom_CartesianPoint;
    ref class Geom_Conic;
    ref class Geom_Circle;
    ref class Geom_ElementarySurface;
    ref class Geom_ConicalSurface;
    ref class Geom_CylindricalSurface;
    ref class Geom_Vector;
    ref class Geom_Direction;
    ref class Geom_Ellipse;
    ref class Geom_HSequenceOfBSplineSurface;
    ref class Geom_Hyperbola;
    ref class Geom_Line;
    ref class Geom_OffsetCurve;
    ref class Geom_OsculatingSurface;
    ref class Geom_OffsetSurface;
    ref class Geom_Parabola;
    ref class Geom_Plane;
    ref class Geom_RectangularTrimmedSurface;
    ref class Geom_SphericalSurface;
    ref class Geom_SweptSurface;
    ref class Geom_SurfaceOfLinearExtrusion;
    ref class Geom_SurfaceOfRevolution;
    ref class Geom_ToroidalSurface;
    ref class Geom_Transformation;
    ref class Geom_TrimmedCurve;
    ref class Geom_UndefinedDerivative;
    ref class Geom_UndefinedValue;
    ref class Geom_VectorWithMagnitude;
    ref class GeomAdaptor;
    ref class GeomAdaptor_Curve;
    ref class GeomAdaptor_Surface;
    ref class GeomAdaptor_SurfaceOfLinearExtrusion;
    ref class GeomAdaptor_SurfaceOfRevolution;
    ref class TopAbs;
    enum class TopAbs_Orientation;
    enum class TopAbs_ShapeEnum;
    enum class TopAbs_State;
    ref class IntAna2d_IntPoint;
    ref class IntAna2d_Conic;
    ref class IntAna2d_AnaIntersection;
    ref class BndLib;
    ref class BndLib_Add2dCurve;
    ref class BndLib_Add3dCurve;
    ref class BndLib_AddSurface;
    ref class Geom2dConvert_SequenceOfPPoint;
    ref class Geom2dConvert;
    ref class Geom2dConvert_PPoint;
    ref class Geom2dConvert_ApproxArcsSegments;
    ref class Geom2dConvert_ApproxCurve;
    ref class Geom2dConvert_BSplineCurveKnotSplitting;
    ref class Geom2dConvert_BSplineCurveToBezierCurve;
    ref class Geom2dConvert_CompCurveToBSplineCurve;
    enum class Status;
    ref class GeomConvert;
    ref class GeomConvert_ApproxCurve;
    ref class GeomConvert_ApproxSurface;
    ref class GeomConvert_BSplineCurveKnotSplitting;
    ref class GeomConvert_BSplineCurveToBezierCurve;
    ref class GeomConvert_BSplineSurfaceKnotSplitting;
    ref class GeomConvert_BSplineSurfaceToBezierSurface;
    ref class GeomConvert_CompBezierSurfacesToBSplineSurface;
    ref class GeomConvert_CompCurveToBSplineCurve;
    ref class GeomConvert_CurveToAnaCurve;
    ref class GeomConvert_SurfToAnaSurf;
    ref class GeomConvert_Units;
    enum class GeomConvert_ConvType;
    ref class GeomProjLib;
    ref class ProjLib_SequenceOfHSequenceOfPnt;
    ref class ProjLib_ProjectedCurve;
    ref class ProjLib;
    ref class ProjLib_HSequenceOfHSequenceOfPnt;
    ref class ProjLib_Projector;
    ref class ProjLib_CompProjectedCurve;
    ref class ProjLib_ComputeApprox;
    ref class ProjLib_ComputeApproxOnPolarSurface;
    ref class ProjLib_Cone;
    ref class ProjLib_Cylinder;
    ref class ProjLib_Plane;
    ref class ProjLib_PrjResolve;
    ref class ProjLib_ProjectOnPlane;
    ref class ProjLib_ProjectOnSurface;
    ref class ProjLib_Sphere;
    ref class ProjLib_Torus;
    ref class gce_Root;
    ref class gce_MakeCirc;
    ref class gce_MakeCirc2d;
    ref class gce_MakeCone;
    ref class gce_MakeCylinder;
    ref class gce_MakeDir;
    ref class gce_MakeDir2d;
    ref class gce_MakeElips;
    ref class gce_MakeElips2d;
    ref class gce_MakeHypr;
    ref class gce_MakeHypr2d;
    ref class gce_MakeLin;
    ref class gce_MakeLin2d;
    ref class gce_MakeMirror;
    ref class gce_MakeMirror2d;
    ref class gce_MakeParab;
    ref class gce_MakeParab2d;
    ref class gce_MakePln;
    ref class gce_MakeRotation;
    ref class gce_MakeRotation2d;
    ref class gce_MakeScale;
    ref class gce_MakeScale2d;
    ref class gce_MakeTranslation;
    ref class gce_MakeTranslation2d;
    enum class gce_ErrorType;
    ref class IntAna_ListOfCurve;
    ref class IntAna_ListIteratorOfListOfCurve;
    ref class IntAna_Curve;
    ref class IntAna_Int3Pln;
    ref class IntAna_Quadric;
    ref class IntAna_IntConicQuad;
    ref class IntAna_IntLinTorus;
    ref class IntAna_IntQuadQuad;
    ref class IntAna_QuadQuadGeo;
    enum class IntAna_ResultType;
    ref class Extrema_POnCurv;
    ref class Extrema_ExtPC;
    enum class Extrema_ExtAlgo;
    enum class Extrema_ExtFlag;
    ref class TopoDS_ListOfShape;
    ref class TopoDS_ListIteratorOfListOfShape;
    ref class TopoDS_Shape;
    ref class TopoDS_Vertex;
    ref class TopoDS_Edge;
    ref class TopoDS_Wire;
    ref class TopoDS_Face;
    ref class TopoDS_Shell;
    ref class TopoDS_Solid;
    ref class TopoDS_CompSolid;
    ref class TopoDS_Compound;
    ref class TopoDS_HShape;
    ref class TopoDS_TShape;
    ref class TopoDS_TVertex;
    ref class TopoDS_TEdge;
    ref class TopoDS_TWire;
    ref class TopoDS_TFace;
    ref class TopoDS_TShell;
    ref class TopoDS_TSolid;
    ref class TopoDS_TCompSolid;
    ref class TopoDS_TCompound;
    ref class TopoDS_Builder;
    ref class TopoDS_Iterator;
    ref class TopoDS;
    ref class TopoDS_FrozenShape;
    ref class TopoDS_LockedShape;
    ref class TopoDS_UnCompatibleShapes;
    enum class TopoDS_TShape_Flags;
    ref class BRep_ListOfPointRepresentation;
    ref class BRep_ListIteratorOfListOfPointRepresentation;
    ref class BRep_ListOfCurveRepresentation;
    ref class BRep_ListIteratorOfListOfCurveRepresentation;
    ref class BRep_Builder;
    ref class BRep_TFace;
    ref class BRep_PointRepresentation;
    ref class BRep_TVertex;
    ref class BRep_Tool;
    ref class BRep_CurveRepresentation;
    ref class BRep_GCurve;
    ref class BRep_Curve3D;
    ref class BRep_CurveOn2Surfaces;
    ref class BRep_CurveOnSurface;
    ref class BRep_CurveOnClosedSurface;
    ref class BRep_PointOnCurve;
    ref class BRep_PointsOnSurface;
    ref class BRep_PointOnCurveOnSurface;
    ref class BRep_PointOnSurface;
    ref class BRep_Polygon3D;
    ref class BRep_PolygonOnSurface;
    ref class BRep_PolygonOnClosedSurface;
    ref class BRep_PolygonOnTriangulation;
    ref class BRep_PolygonOnClosedTriangulation;
    ref class BRep_TEdge;
    ref class BRepAdaptor_Array1OfCurve;
    ref class BRepAdaptor_Curve;
    ref class BRepAdaptor_HArray1OfCurve;
    ref class BRepAdaptor_CompCurve;
    ref class BRepAdaptor_Curve2d;
    ref class BRepAdaptor_Surface;
    ref class BRepLProp;
    ref class BRepLProp_CurveTool;
    ref class BRepLProp_CLProps;
    ref class BRepLProp_SurfaceTool;
    ref class BRepLProp_SLProps;
    ref class TopTools_ListOfShape;
    ref class TopTools_ListIteratorOfListOfShape;
    ref class TopTools_Array1OfListOfShape;
    ref class TopTools_Array1OfShape;
    ref class TopTools_Array2OfShape;
    ref class TopTools_DataMapOfIntegerListOfShape;
    ref class TopTools_DataMapOfIntegerShape;
    ref class TopTools_DataMapOfOrientedShapeInteger;
    ref class TopTools_DataMapOfOrientedShapeShape;
    ref class TopTools_DataMapOfShapeInteger;
    ref class TopTools_DataMapOfShapeListOfInteger;
    ref class TopTools_DataMapOfShapeListOfShape;
    ref class TopTools_DataMapOfShapeReal;
    ref class TopTools_SequenceOfShape;
    ref class TopTools_DataMapOfShapeSequenceOfShape;
    ref class TopTools_DataMapOfShapeShape;
    ref class TopTools_DataMapOfShapeBox;
    ref class TopTools_IndexedDataMapOfShapeAddress;
    ref class TopTools_IndexedDataMapOfShapeListOfShape;
    ref class TopTools_IndexedDataMapOfShapeReal;
    ref class TopTools_IndexedDataMapOfShapeShape;
    ref class TopTools_IndexedMapOfOrientedShape;
    ref class TopTools_IndexedMapOfShape;
    ref class TopTools_ListOfListOfShape;
    ref class TopTools_ListIteratorOfListOfListOfShape;
    ref class TopTools_MapOfOrientedShape;
    ref class TopTools_MapOfShape;
    ref class TopTools;
    ref class TopTools_OrientedShapeMapHasher;
    ref class TopTools_ShapeMapHasher;
    ref class TopTools_HArray1OfListOfShape;
    ref class TopTools_HArray1OfShape;
    ref class TopTools_HArray2OfShape;
    ref class TopTools_HSequenceOfShape;
    ref class TopTools_LocationSet;
    ref class TopTools_MutexForShapeProvider;
    ref class TopTools_ShapeSet;
    enum class TopTools_FormatVersion;
    ref class BRepTools_MapOfVertexPnt2d;
    ref class BRepTools;
    ref class BRepTools_Modification;
    ref class BRepTools_CopyModification;
    ref class BRepTools_GTrsfModification;
    ref class BRepTools_History;
    ref class BRepTools_Modifier;
    ref class BRepTools_NurbsConvertModification;
    ref class BRepTools_ReShape;
    ref class BRepTools_PurgeLocations;
    ref class BRepTools_Quilt;
    ref class BRepTools_ShapeSet;
    ref class BRepTools_Substitution;
    ref class BRepTools_TrsfModification;
    ref class BRepTools_WireExplorer;
    enum class TRelationType;
    enum class TReplacementKind;
    ref class BinTools;
    ref class BinTools_OStream;
    ref class BinTools_Curve2dSet;
    ref class BinTools_CurveSet;
    ref class BinTools_IStream;
    ref class BinTools_LocationSet;
    ref class BinTools_ShapeSetBase;
    ref class BinTools_ShapeReader;
    ref class BinTools_SurfaceSet;
    ref class BinTools_ShapeSet;
    enum class BinTools_FormatVersion;
    enum class BinTools_ObjectType;
    ref class TopExp;
    ref class TopExp_Explorer;
    ref class Geom2dAPI_ExtremaCurveCurve;
    ref class Geom2dAPI_InterCurveCurve;
    ref class Geom2dAPI_Interpolate;
    ref class Geom2dAPI_PointsToBSpline;
    ref class Geom2dAPI_ProjectPointOnCurve;
    ref class GeomAPI;
    ref class GeomAPI_ExtremaCurveCurve;
    ref class GeomAPI_ExtremaCurveSurface;
    ref class GeomAPI_ExtremaSurfaceSurface;
    ref class GeomAPI_IntCS;
    ref class GeomAPI_Interpolate;
    ref class GeomAPI_IntSS;
    ref class GeomAPI_PointsToBSpline;
    ref class GeomAPI_PointsToBSplineSurface;
    ref class GeomAPI_ProjectPointOnCurve;
    ref class GeomAPI_ProjectPointOnSurf;
    ref class GeomPlate_BuildAveragePlane;
    ref class BRepClass3d_BndBoxTree;
    ref class BRepClass3d_MapOfInter;
    ref class BRepClass3d;
    ref class BRepClass3d_Intersector3d;
    ref class BRepClass3d_SolidExplorer;
    ref class BRepClass3d_SClassifier;
    ref class BRepClass3d_SolidClassifier;
    ref class BRepClass3d_SolidPassiveClassifier;
    ref class BRepBndLib;
    ref class BRepBuilderAPI_BndBoxTree;
    ref class VectorOfPoint;
    ref class BRepBuilderAPI;
    ref class BRepBuilderAPI_VertexInspector;
    ref class BRepBuilderAPI_Command;
    ref class BRepBuilderAPI_Collect;
    ref class BRepBuilderAPI_MakeShape;
    ref class BRepBuilderAPI_ModifyShape;
    ref class BRepBuilderAPI_Copy;
    ref class BRepBuilderAPI_FastSewing;
    ref class BRepBuilderAPI_FindPlane;
    ref class BRepBuilderAPI_GTransform;
    ref class BRepBuilderAPI_MakeEdge;
    ref class BRepBuilderAPI_MakeEdge2d;
    ref class BRepBuilderAPI_MakeFace;
    ref class BRepBuilderAPI_MakePolygon;
    ref class BRepBuilderAPI_MakeShapeOnMesh;
    ref class BRepBuilderAPI_MakeShell;
    ref class BRepBuilderAPI_MakeSolid;
    ref class BRepBuilderAPI_MakeVertex;
    ref class BRepBuilderAPI_MakeWire;
    ref class BRepBuilderAPI_NurbsConvert;
    ref class BRepBuilderAPI_Sewing;
    ref class BRepBuilderAPI_Transform;
    enum class BRepBuilderAPI_EdgeError;
    enum class BRepBuilderAPI_FaceError;
    enum class BRepBuilderAPI_ShellError;
    enum class BRepBuilderAPI_WireError;
    enum class BRepBuilderAPI_PipeError;
    enum class BRepBuilderAPI_ShapeModification;
    enum class BRepBuilderAPI_TransitionMode;
    enum class FS_Statuses;
    ref class BRepGProp;
    ref class BRepGProp_Cinert;
    ref class BRepGProp_Domain;
    ref class BRepGProp_EdgeTool;
    ref class BRepGProp_Face;
    ref class BRepGProp_Gauss;
    ref class BRepGProp_MeshCinert;
    ref class BRepGProp_MeshProps;
    ref class BRepGProp_Sinert;
    ref class BRepGProp_Vinert;
    ref class BRepGProp_VinertGK;
    enum class BRepGProp_GaussType;
    enum class BRepGProp_MeshObjType;
    ref class BRepCheck_ListOfStatus;
    ref class BRepCheck_ListIteratorOfListOfStatus;
    ref class BRepCheck_HListOfStatus;
    ref class BRepCheck_DataMapOfShapeListOfStatus;
    ref class BRepCheck_IndexedDataMapOfShapeResult;
    ref class BRepCheck;
    ref class BRepCheck_Result;
    ref class BRepCheck_Analyzer;
    ref class BRepCheck_Edge;
    ref class BRepCheck_Face;
    ref class BRepCheck_Shell;
    ref class BRepCheck_Solid;
    ref class BRepCheck_Vertex;
    ref class BRepCheck_Wire;
    enum class BRepCheck_Status;
    ref class BRepExtrema_SeqOfSolution;
    ref class BRepExtrema_MapOfIntegerPackedMapOfInteger;
    ref class BRepExtrema_ShapeList;
    ref class BRepExtrema_ElementFilter;
    ref class BRepExtrema_SolutionElem;
    ref class BRepExtrema_DistanceSS;
    ref class BRepExtrema_DistShapeShape;
    ref class BRepExtrema_ExtCC;
    ref class BRepExtrema_ExtCF;
    ref class BRepExtrema_ExtFF;
    ref class BRepExtrema_ExtPC;
    ref class BRepExtrema_ExtPF;
    ref class BRepExtrema_Poly;
    ref class BRepExtrema_ProximityValueTool;
    ref class BRepExtrema_SelfIntersection;
    ref class BRepExtrema_ShapeProximity;
    ref class BRepExtrema_UnCompatibleShape;
    enum class BRepExtrema_SupportType;
    enum class FilterResult;
    ref class BRepIntCurveSurface_Inter;
    ref class BRepLib;
    ref class BRepLib_CheckCurveOnSurface;
    ref class BRepLib_Command;
    ref class BRepLib_FindSurface;
    ref class BRepLib_FuseEdges;
    ref class BRepLib_MakeShape;
    ref class BRepLib_MakeEdge;
    ref class BRepLib_MakeEdge2d;
    ref class BRepLib_MakeFace;
    ref class BRepLib_MakePolygon;
    ref class BRepLib_MakeShell;
    ref class BRepLib_MakeSolid;
    ref class BRepLib_MakeVertex;
    ref class BRepLib_MakeWire;
    ref class BRepLib_PointCloudShape;
    ref class BRepLib_ToolTriangulatedShape;
    ref class BRepLib_ValidateEdge;
    enum class BRepLib_EdgeError;
    enum class BRepLib_FaceError;
    enum class BRepLib_ShapeModification;
    enum class BRepLib_ShellError;
    enum class BRepLib_WireError;
    ref class IntCurvesFace_Intersector;
    ref class IntCurvesFace_ShapeIntersector;
    ref class BRepPrimAPI_MakeBox;
    ref class BRepPrimAPI_MakeOneAxis;
    ref class BRepPrimAPI_MakeCone;
    ref class BRepPrimAPI_MakeCylinder;
    ref class BRepPrimAPI_MakeHalfSpace;
    ref class BRepPrimAPI_MakeSweep;
    ref class BRepPrimAPI_MakePrism;
    ref class BRepPrimAPI_MakeRevol;
    ref class BRepPrimAPI_MakeRevolution;
    ref class BRepPrimAPI_MakeSphere;
    ref class BRepPrimAPI_MakeTorus;
    ref class BRepPrimAPI_MakeWedge;
    ref class BOPAlgo_Options;
    ref class BOPAlgo_Algo;
    ref class BOPAlgo_BuilderShape;
    ref class BOPAlgo_Builder;
    ref class BOPAlgo_ToolsProvider;
    ref class BOPAlgo_BOP;
    ref class BOPAlgo_Tools;
    enum class BOPAlgo_Operation;
    enum class BOPAlgo_GlueEnum;
    ref class BRepAlgoAPI_Algo;
    ref class BRepAlgoAPI_BuilderAlgo;
    ref class BRepAlgoAPI_BooleanOperation;
    ref class BRepAlgoAPI_Check;
    ref class BRepAlgoAPI_Common;
    ref class BRepAlgoAPI_Cut;
    ref class BRepAlgoAPI_Defeaturing;
    ref class BRepAlgoAPI_Fuse;
    ref class BRepAlgoAPI_Section;
    ref class BRepAlgoAPI_Splitter;
    ref class BRepFeat;
    ref class BRepFeat_Builder;
    ref class BRepFeat_Form;
    ref class BRepFeat_Gluer;
    ref class BRepFeat_MakeCylindricalHole;
    ref class BRepFeat_MakeDPrism;
    ref class BRepFeat_RibSlot;
    ref class BRepFeat_MakeLinearForm;
    ref class BRepFeat_MakePipe;
    ref class BRepFeat_MakePrism;
    ref class BRepFeat_MakeRevol;
    ref class BRepFeat_MakeRevolutionForm;
    ref class BRepFeat_SplitShape;
    enum class BRepFeat_StatusError;
    enum class BRepFeat_PerfSelection;
    enum class BRepFeat_Status;
    ref class ShapeAnalysis_BoxBndTree;
    ref class ShapeAnalysis_DataMapOfShapeListOfReal;
    ref class ShapeAnalysis_SequenceOfFreeBounds;
    ref class ShapeAnalysis;
    ref class ShapeAnalysis_CanonicalRecognition;
    ref class ShapeAnalysis_CheckSmallFace;
    ref class ShapeAnalysis_Curve;
    ref class ShapeAnalysis_Edge;
    ref class ShapeAnalysis_FreeBoundData;
    ref class ShapeAnalysis_FreeBounds;
    ref class ShapeAnalysis_HSequenceOfFreeBounds;
    ref class ShapeAnalysis_FreeBoundsProperties;
    ref class ShapeAnalysis_Geom;
    ref class ShapeAnalysis_ShapeContents;
    ref class ShapeAnalysis_ShapeTolerance;
    ref class ShapeAnalysis_Shell;
    ref class ShapeAnalysis_Surface;
    ref class ShapeAnalysis_TransferParameters;
    ref class ShapeAnalysis_TransferParametersProj;
    ref class ShapeAnalysis_WireOrder;
    ref class ShapeAnalysis_Wire;
    ref class ShapeAnalysis_WireVertex;
    enum class ModeType;
    ref class ShapeBuild;
    ref class ShapeBuild_Edge;
    ref class ShapeBuild_ReShape;
    ref class ShapeBuild_Vertex;
    ref class ShapeConstruct;
    ref class ShapeConstruct_Curve;
    ref class ShapeConstruct_MakeTriangulation;
    ref class ShapeConstruct_ProjectCurveOnSurface;
    ref class ShapeFix_SequenceOfWireSegment;
    ref class ShapeFix_DataMapOfShapeBox2d;
    ref class ShapeFix;
    ref class ShapeFix_Root;
    ref class ShapeFix_WireSegment;
    ref class ShapeFix_ComposeShell;
    ref class ShapeFix_Edge;
    ref class ShapeFix_EdgeConnect;
    ref class ShapeFix_EdgeProjAux;
    ref class ShapeFix_Wire;
    ref class ShapeFix_Face;
    ref class ShapeFix_FaceConnect;
    ref class ShapeFix_FixSmallFace;
    ref class ShapeFix_FixSmallSolid;
    ref class ShapeFix_FreeBounds;
    ref class ShapeFix_IntersectionTool;
    ref class ShapeFix_Solid;
    ref class ShapeFix_Shell;
    ref class ShapeFix_Shape;
    ref class ShapeFix_ShapeTolerance;
    ref class ShapeFix_SplitCommonVertex;
    ref class ShapeFix_SplitTool;
    ref class ShapeFix_Wireframe;
    ref class ShapeFix_WireVertex;
    ref class ShapeUpgrade;
    ref class ShapeUpgrade_Tool;
    ref class ShapeUpgrade_SplitCurve;
    ref class ShapeUpgrade_SplitCurve2d;
    ref class ShapeUpgrade_EdgeDivide;
    ref class ShapeUpgrade_ClosedEdgeDivide;
    ref class ShapeUpgrade_SplitSurface;
    ref class ShapeUpgrade_WireDivide;
    ref class ShapeUpgrade_FaceDivide;
    ref class ShapeUpgrade_ClosedFaceDivide;
    ref class ShapeUpgrade_SplitCurve3d;
    ref class ShapeUpgrade_ConvertCurve2dToBezier;
    ref class ShapeUpgrade_ConvertCurve3dToBezier;
    ref class ShapeUpgrade_ConvertSurfaceToBezierBasis;
    ref class ShapeUpgrade_FaceDivideArea;
    ref class ShapeUpgrade_FixSmallCurves;
    ref class ShapeUpgrade_FixSmallBezierCurves;
    ref class ShapeUpgrade_RemoveInternalWires;
    ref class ShapeUpgrade_RemoveLocations;
    ref class ShapeUpgrade_ShapeDivide;
    ref class ShapeUpgrade_ShapeConvertToBezier;
    ref class ShapeUpgrade_ShapeDivideAngle;
    ref class ShapeUpgrade_ShapeDivideArea;
    ref class ShapeUpgrade_ShapeDivideClosed;
    ref class ShapeUpgrade_ShapeDivideClosedEdges;
    ref class ShapeUpgrade_ShapeDivideContinuity;
    ref class ShapeUpgrade_ShellSewing;
    ref class ShapeUpgrade_SplitCurve2dContinuity;
    ref class ShapeUpgrade_SplitCurve3dContinuity;
    ref class ShapeUpgrade_SplitSurfaceAngle;
    ref class ShapeUpgrade_SplitSurfaceArea;
    ref class ShapeUpgrade_SplitSurfaceContinuity;
    ref class ShapeUpgrade_UnifySameDomain;
    ref class BRepFilletAPI_LocalOperation;
    ref class BRepFilletAPI_MakeChamfer;
    ref class BRepFilletAPI_MakeFillet;
    ref class BRepFilletAPI_MakeFillet2d;
    enum class ChFi3d_FilletShape;
    ref class BRepOffset_MakeOffset;
    enum class BRepOffset_Error;
    enum class BRepOffset_Mode;
    ref class BRepOffsetAPI_SequenceOfSequenceOfShape;
    ref class BRepOffsetAPI_SequenceOfSequenceOfReal;
    ref class BRepOffsetAPI_DraftAngle;
    ref class BRepOffsetAPI_FindContigousEdges;
    ref class BRepOffsetAPI_MakeDraft;
    ref class BRepOffsetAPI_MakeEvolved;
    ref class BRepOffsetAPI_MakeFilling;
    ref class BRepOffsetAPI_MakeOffset;
    ref class BRepOffsetAPI_MakeOffsetShape;
    ref class BRepOffsetAPI_MakePipe;
    ref class BRepOffsetAPI_MakePipeShell;
    ref class BRepOffsetAPI_MakeThickSolid;
    ref class BRepOffsetAPI_MiddlePath;
    ref class BRepOffsetAPI_NormalProjection;
    ref class BRepOffsetAPI_ThruSections;
    enum class OffsetAlgo_Type;
    ref class Aspect_XRActionMap;
    ref class Aspect_XRActionSetMap;
    ref class Aspect_TrackedDevicePoseArray;
    ref class Aspect_SequenceOfColor;
    ref class Aspect_TouchMap;
    ref class Aspect_XRAnalogActionData;
    ref class Aspect_XRDigitalActionData;
    ref class Aspect_XRHapticActionData;
    ref class Aspect_TrackedDevicePose;
    ref class Aspect_XRPoseActionData;
    ref class Aspect_ScrollDelta;
    ref class Aspect_AspectFillAreaDefinitionError;
    ref class Aspect_AspectLineDefinitionError;
    ref class Aspect_AspectMarkerDefinitionError;
    ref class Aspect_Background;
    ref class Aspect_Grid;
    ref class Aspect_CircularGrid;
    ref class Aspect_DisplayConnectionDefinitionError;
    ref class Aspect_GenId;
    ref class Aspect_GradientBackground;
    ref class Aspect_GraphicDeviceDefinitionError;
    ref class Aspect_IdentDefinitionError;
    ref class Aspect_Window;
    ref class Aspect_XRAction;
    ref class Aspect_XRActionSet;
    ref class Aspect_XRSession;
    ref class Aspect_OpenVRSession;
    ref class Aspect_RectangularGrid;
    ref class Aspect_SkydomeBackground;
    ref class Aspect_Touch;
    ref class Aspect_WindowDefinitionError;
    ref class Aspect_WindowError;
    ref class Aspect_WindowInputListener;
    enum class Aspect_GridDrawMode;
    enum class Aspect_ColorSpace;
    enum class Aspect_XAtom;
    enum class Aspect_Eye;
    enum class Aspect_FillMethod;
    enum class Aspect_GradientFillMethod;
    enum class Aspect_GraphicsLibrary;
    enum class Aspect_GridType;
    enum class Aspect_HatchStyle;
    enum class Aspect_InteriorStyle;
    enum class Aspect_TypeOfResize;
    enum class Aspect_XRActionType;
    enum class Aspect_XRGenericAction;
    enum class Aspect_XRTrackedDeviceRole;
    enum class Aspect_PolygonOffsetMode;
    enum class Aspect_TypeOfColorScaleData;
    enum class Aspect_TypeOfColorScaleOrientation;
    enum class Aspect_TypeOfColorScalePosition;
    enum class Aspect_TypeOfDeflection;
    enum class Aspect_TypeOfDisplayText;
    enum class Aspect_TypeOfFacingModel;
    enum class Aspect_TypeOfHighlightMethod;
    enum class Aspect_TypeOfLine;
    enum class Aspect_TypeOfMarker;
    enum class Aspect_TypeOfStyleText;
    enum class Aspect_TypeOfTriedronPosition;
    enum class Aspect_VKeyBasic;
    enum class Aspect_WidthOfLine;
    enum class TrackingUniverseOrigin;
    enum class InfoString;
    ref class Image_ColorRGB;
    ref class Image_ColorRGB32;
    ref class Image_ColorRGBA;
    ref class Image_ColorBGR;
    ref class Image_ColorBGR32;
    ref class Image_ColorBGRA;
    ref class Image_ColorRGF;
    ref class Image_ColorRGBF;
    ref class Image_ColorBGRF;
    ref class Image_ColorRGBAF;
    ref class Image_ColorBGRAF;
    ref class Image_VideoParams;
    ref class Image_PixMapData;
    ref class Image_PixMap;
    ref class Image_AlienPixMap;
    ref class Image_CompressedPixMap;
    ref class Image_SupportedFormats;
    ref class Image_DDSParser;
    ref class Image_Diff;
    ref class Image_Texture;
    ref class Image_VideoRecorder;
    enum class Image_Format;
    enum class Image_CompressedFormat;
    ref class WNT_WClass;
    ref class WNT_Window;
    ref class SelectBasics_PickResult;
    ref class SelectBasics;
    ref class SelectBasics_SelectingVolumeManager;
    ref class Graphic3d_Vec2;
    ref class Graphic3d_Vec2d;
    ref class Graphic3d_Vec2i;
    ref class Graphic3d_Vec2u;
    ref class Graphic3d_Vec2ub;
    ref class Graphic3d_Vec2b;
    ref class Graphic3d_Vec3;
    ref class Graphic3d_Vec3d;
    ref class Graphic3d_Vec3i;
    ref class Graphic3d_Vec4;
    ref class Graphic3d_Vec4d;
    ref class Graphic3d_Vec4i;
    ref class Graphic3d_Vec4ub;
    ref class Graphic3d_Mat4;
    ref class Graphic3d_Mat4d;
    ref class Graphic3d_Array1OfAttribute;
    ref class Graphic3d_ShaderObjectList;
    ref class Graphic3d_ShaderVariableList;
    ref class Graphic3d_ShaderAttributeList;
    ref class Graphic3d_CameraLerp;
    ref class Graphic3d_MapOfAspectsToAspects;
    ref class Graphic3d_SequenceOfGroup;
    ref class Graphic3d_MapOfStructure;
    ref class Graphic3d_SequenceOfStructure;
    ref class Graphic3d_GraphicDriverFactoryList;
    ref class Graphic3d_IndexedMapOfStructure;
    ref class Graphic3d_MapOfObject;
    ref class Graphic3d_IndexedMapOfView;
    ref class Graphic3d_BufferRange;
    ref class Graphic3d_Attribute;
    ref class Graphic3d_PolygonOffset;
    ref class Graphic3d_ValueInterface;
    ref class Graphic3d_ZLayerSettings;
    ref class Graphic3d_BoundBuffer;
    ref class Graphic3d_ArrayOfPrimitives;
    ref class Graphic3d_ArrayOfPoints;
    ref class Graphic3d_ArrayOfPolygons;
    ref class Graphic3d_ArrayOfPolylines;
    ref class Graphic3d_ArrayOfQuadrangles;
    ref class Graphic3d_ArrayOfQuadrangleStrips;
    ref class Graphic3d_ArrayOfSegments;
    ref class Graphic3d_ArrayOfTriangleFans;
    ref class Graphic3d_ArrayOfTriangles;
    ref class Graphic3d_ArrayOfTriangleStrips;
    ref class Graphic3d_MarkerImage;
    ref class Graphic3d_PBRMaterial;
    ref class Graphic3d_Fresnel;
    ref class Graphic3d_BSDF;
    ref class Graphic3d_MaterialAspect;
    ref class Graphic3d_HatchStyle;
    ref class Graphic3d_ShaderAttribute;
    ref class Graphic3d_ShaderObject;
    ref class Graphic3d_ShaderVariable;
    ref class Graphic3d_TextureParams;
    ref class Graphic3d_ShaderProgram;
    ref class Graphic3d_TextureRoot;
    ref class Graphic3d_TextureMap;
    ref class Graphic3d_TextureSet;
    ref class Graphic3d_Aspects;
    ref class Graphic3d_AspectFillArea3d;
    ref class Graphic3d_AspectLine3d;
    ref class Graphic3d_AspectMarker3d;
    ref class Graphic3d_AspectText3d;
    ref class Graphic3d_CStructure;
    ref class Graphic3d_WorldViewProjState;
    ref class Graphic3d_Camera;
    ref class Graphic3d_CameraTile;
    ref class Graphic3d_CLight;
    ref class Graphic3d_ClipPlane;
    ref class Graphic3d_PresentationAttributes;
    ref class Graphic3d_Vertex;
    ref class Graphic3d_Structure;
    ref class Graphic3d_Text;
    ref class Graphic3d_TransformPers;
    ref class Graphic3d_Group;
    ref class Graphic3d_SequenceOfHClipPlane;
    ref class Graphic3d_ViewAffinity;
    ref class Graphic3d_GraphicDriver;
    ref class Graphic3d_StructureManager;
    ref class Graphic3d_ValidatedCubeMapOrder;
    ref class Graphic3d_CubeMapOrder;
    ref class Graphic3d_CubeMap;
    ref class Graphic3d_CubeMapPacked;
    ref class Graphic3d_CubeMapSeparate;
    ref class Graphic3d_CullingTool;
    ref class Graphic3d_DataStructureManager;
    ref class Graphic3d_CView;
    ref class Graphic3d_GraduatedTrihedron;
    ref class Graphic3d_RenderingParams;
    ref class Graphic3d_TextureEnv;
    ref class Graphic3d_LightSet;
    ref class Graphic3d_FrameStatsData;
    ref class Graphic3d_FrameStatsDataTmp;
    ref class Graphic3d_FrameStats;
    ref class Graphic3d_GraphicDriverFactory;
    ref class Graphic3d_GroupDefinitionError;
    ref class Graphic3d_MaterialDefinitionError;
    ref class Graphic3d_Texture2D;
    ref class Graphic3d_MediaTexture;
    ref class Graphic3d_PriorityDefinitionError;
    ref class Graphic3d_ShaderManager;
    ref class Graphic3d_StructureDefinitionError;
    ref class Graphic3d_Texture1D;
    ref class Graphic3d_Texture1Dmanual;
    ref class Graphic3d_Texture1Dsegment;
    ref class Graphic3d_Texture2Dplane;
    ref class Graphic3d_Texture3D;
    ref class Graphic3d_TransformPersScaledAbove;
    enum class Graphic3d_AlphaMode;
    enum class Graphic3d_TypeOfAttribute;
    enum class Graphic3d_TypeOfData;
    enum class Graphic3d_TypeOfPrimitiveArray;
    enum class Graphic3d_FresnelModel;
    enum class Graphic3d_NameOfMaterial;
    enum class Graphic3d_TypeOfMaterial;
    enum class Graphic3d_TypeOfReflection;
    enum class Graphic3d_RenderTransparentMethod;
    enum class Graphic3d_TypeOfShaderObject;
    enum class Graphic3d_LevelOfTextureAnisotropy;
    enum class Graphic3d_TextureUnit;
    enum class Graphic3d_TypeOfTextureFilter;
    enum class Graphic3d_TypeOfTextureMode;
    enum class Graphic3d_TypeOfTexture;
    enum class Graphic3d_TypeOfBackfacingModel;
    enum class Graphic3d_TypeOfShadingModel;
    enum class Graphic3d_BufferType;
    enum class Graphic3d_CappingFlags;
    enum class Graphic3d_TypeOfLightSource;
    enum class Graphic3d_ClipState;
    enum class Graphic3d_DisplayPriority;
    enum class Graphic3d_TextPath;
    enum class Graphic3d_HorizontalTextAlignment;
    enum class Graphic3d_VerticalTextAlignment;
    enum class Graphic3d_TransModeFlags;
    enum class Graphic3d_CubeMapSide;
    enum class Graphic3d_DiagnosticInfo;
    enum class Graphic3d_RenderingMode;
    enum class Graphic3d_StereoMode;
    enum class Graphic3d_ToneMappingMethod;
    enum class Graphic3d_TypeOfConnection;
    enum class Graphic3d_TypeOfStructure;
    enum class Graphic3d_NameOfTextureEnv;
    enum class Graphic3d_TypeOfAnswer;
    enum class Graphic3d_TypeOfBackground;
    enum class Graphic3d_TypeOfVisualization;
    enum class Graphic3d_FrameStatsCounter;
    enum class Graphic3d_FrameStatsTimer;
    enum class Graphic3d_TypeOfLimit;
    enum class Graphic3d_GroupAspect;
    enum class Graphic3d_NameOfTexture2D;
    enum class Graphic3d_NameOfTexture1D;
    enum class Graphic3d_NameOfTexturePlane;
    enum class Graphic3d_ShaderFlags;
    enum class Graphic3d_GlslExtension;
    enum class Graphic3d_TextureSetBits;
    enum class Projection;
    enum class FocusType;
    enum class IODType;
    enum class Anaglyph;
    enum class PerfCounters;
    enum class FrustumCulling;
    enum class IterationFilter;
    ref class PrsMgr_ListOfPresentableObjects;
    ref class PrsMgr_ListOfPresentableObjectsIter;
    ref class PrsMgr_ListOfPresentations;
    ref class PrsMgr_Presentations;
    ref class PrsMgr_PresentableObject;
    ref class PrsMgr_PresentationManager;
    ref class PrsMgr_Presentation;
    enum class PrsMgr_DisplayStatus;
    enum class PrsMgr_TypeOfPresentation3d;
    ref class SelectMgr_ListOfFilter;
    ref class SelectMgr_ListIteratorOfListOfFilter;
    ref class SelectMgr_Vec3;
    ref class SelectMgr_Vec4;
    ref class SelectMgr_Mat4;
    ref class SelectMgr_SequenceOfSelection;
    ref class SelectMgr_SequenceOfOwner;
    ref class SelectMgr_IndexedDataMapOfOwnerCriterion;
    ref class SelectMgr_MapOfObjectSensitives;
    ref class SelectMgr_FrustumCache;
    ref class SelectMgr_IndexedMapOfHSensitive;
    ref class SelectMgr_MapOfOwners;
    ref class SelectMgr_TriangFrustums;
    ref class SelectMgr_Selection;
    ref class SelectMgr;
    ref class SelectMgr_EntityOwner;
    ref class SelectMgr_Filter;
    ref class SelectMgr_CompositionFilter;
    ref class SelectMgr_AndFilter;
    ref class SelectMgr_AndOrFilter;
    ref class SelectMgr_FrustumBuilder;
    ref class SelectMgr_ViewClipRange;
    ref class SelectMgr_BaseIntersector;
    ref class SelectMgr_AxisIntersector;
    ref class SelectMgr_BaseFrustum;
    ref class SelectMgr_SelectingVolumeManager;
    ref class SelectMgr_BVHThreadPool;
    ref class SelectMgr_SensitiveEntity;
    ref class SelectMgr_SelectableObject;
    ref class SelectMgr_SortCriterion;
    ref class SelectMgr_OrFilter;
    ref class SelectMgr_RectangularFrustum;
    ref class SelectMgr_SelectableObjectSet;
    ref class SelectMgr_ViewerSelector;
    ref class SelectMgr_ToleranceMap;
    ref class SelectMgr_SelectionManager;
    ref class SelectMgr_TriangularFrustum;
    enum class SelectMgr_FilterType;
    enum class SelectMgr_SelectionType;
    enum class SelectMgr_StateOfSelection;
    enum class SelectMgr_TypeOfBVHUpdate;
    enum class SelectMgr_TypeOfUpdate;
    enum class SelectMgr_PickingStrategy;
    enum class SelectMgr_TypeOfDepthTolerance;
    enum class BVHSubset;
    ref class StdSelect;
    ref class StdSelect_Shape;
    ref class StdSelect_BRepOwner;
    ref class StdSelect_BRepSelectionTool;
    ref class StdSelect_EdgeFilter;
    ref class StdSelect_FaceFilter;
    ref class StdSelect_ShapeTypeFilter;
    enum class StdSelect_TypeOfEdge;
    enum class StdSelect_TypeOfFace;
    enum class StdSelect_TypeOfSelectionImage;
    ref class Prs3d_NListOfSequenceOfPnt;
    ref class Prs3d_NListIteratorOfListOfSequenceOfPnt;
    ref class Prs3d_DimensionUnits;
    ref class Prs3d_BasicAspect;
    ref class Prs3d_LineAspect;
    ref class Prs3d_TextAspect;
    ref class Prs3d_ShadingAspect;
    ref class Prs3d_PointAspect;
    ref class Prs3d_PlaneAspect;
    ref class Prs3d_ArrowAspect;
    ref class Prs3d_DatumAspect;
    ref class Prs3d_DimensionAspect;
    ref class Prs3d_Drawer;
    ref class Prs3d;
    ref class Prs3d_Arrow;
    ref class Prs3d_IsoAspect;
    ref class Prs3d_Root;
    ref class Prs3d_BndBox;
    ref class Prs3d_InvalidAngle;
    ref class Prs3d_PresentationShadow;
    ref class Prs3d_Text;
    ref class Prs3d_ToolQuadric;
    ref class Prs3d_ToolCylinder;
    ref class Prs3d_ToolDisk;
    ref class Prs3d_ToolSector;
    ref class Prs3d_ToolSphere;
    ref class Prs3d_ToolTorus;
    enum class Prs3d_VertexDrawMode;
    enum class Prs3d_TypeOfHLR;
    enum class Prs3d_DatumAttribute;
    enum class Prs3d_DatumAxes;
    enum class Prs3d_DatumParts;
    enum class Prs3d_DatumMode;
    enum class Prs3d_DimensionArrowOrientation;
    enum class Prs3d_DimensionTextHorizontalPosition;
    enum class Prs3d_DimensionTextVerticalPosition;
    enum class Prs3d_TypeOfHighlight;
    enum class Prs3d_TypeOfLinePicking;
    ref class AIS_DataMapOfIOStatus;
    ref class AIS_ListOfInteractive;
    ref class AIS_ListIteratorOfListOfInteractive;
    ref class AIS_NArray1OfEntityOwner;
    ref class AIS_NListOfEntityOwner;
    ref class AIS_DataMapOfShapeDrawer;
    ref class AIS_MouseGestureMap;
    ref class AIS_MouseSelectionSchemeMap;
    ref class AIS_AnimationProgress;
    ref class AIS_WalkPart;
    ref class AIS_WalkDelta;
    ref class AIS;
    ref class AIS_InteractiveContext;
    ref class AIS_InteractiveObject;
    ref class AIS_Animation;
    ref class AIS_AnimationCamera;
    ref class AIS_GlobalStatus;
    ref class AIS_Selection;
    ref class AIS_AnimationObject;
    ref class AIS_AttributeFilter;
    ref class AIS_Axis;
    ref class AIS_BadEdgeFilter;
    ref class AIS_C0RegularityFilter;
    ref class AIS_CameraFrustum;
    ref class AIS_Circle;
    ref class AIS_ColoredDrawer;
    ref class AIS_Shape;
    ref class AIS_ColoredShape;
    ref class AIS_ColorScale;
    ref class AIS_ConnectedInteractive;
    ref class AIS_ExclusionFilter;
    ref class AIS_GraphicTool;
    ref class AIS_LightSource;
    ref class AIS_LightSourceOwner;
    ref class AIS_Line;
    ref class AIS_ManipulatorObjectSequence;
    ref class AIS_Manipulator;
    ref class AIS_ManipulatorOwner;
    ref class AIS_MediaPlayer;
    ref class AIS_MultipleConnectedInteractive;
    ref class AIS_Plane;
    ref class AIS_Point;
    ref class AIS_PlaneTrihedron;
    ref class AIS_PointCloud;
    ref class AIS_PointCloudOwner;
    ref class AIS_RubberBand;
    ref class AIS_TypeFilter;
    ref class AIS_SignatureFilter;
    ref class AIS_TextLabel;
    ref class AIS_TexturedShape;
    ref class AIS_Triangulation;
    ref class AIS_Trihedron;
    ref class AIS_TrihedronOwner;
    ref class AIS_ViewInputBuffer;
    ref class AIS_XRTrackedDevice;
    ref class AIS_ViewController;
    ref class AIS_ViewCubeOwner;
    ref class AIS_ViewCube;
    enum class AIS_KindOfInteractive;
    enum class AIS_DragAction;
    enum class AIS_DisplayMode;
    enum class AIS_SelectionScheme;
    enum class AIS_SelectStatus;
    enum class AIS_SelectionModesConcurrency;
    enum class AIS_StatusOfDetection;
    enum class AIS_StatusOfPick;
    enum class AIS_TypeOfIso;
    enum class AIS_TypeOfAxis;
    enum class AIS_TypeOfAttribute;
    enum class AIS_ManipulatorMode;
    enum class AIS_MouseGesture;
    enum class AIS_NavigationMode;
    enum class AIS_TypeOfPlane;
    enum class AIS_RotationMode;
    enum class AIS_TrihedronSelectionMode;
    enum class AIS_ViewSelectionTool;
    enum class AIS_ViewInputBufferType;
    enum class AIS_WalkTranslation;
    enum class AIS_WalkRotation;
    enum class AnimationState;
    enum class SelectionMode;
    enum class DisplayMode;
    enum class SelectionMode;
    ref class V3d_ListOfLight;
    ref class V3d_ListOfLightIterator;
    ref class V3d_ListOfView;
    ref class V3d_ListOfViewIterator;
    ref class V3d_ImageDumpOptions;
    ref class V3d_View;
    ref class V3d;
    ref class V3d_AmbientLight;
    ref class V3d_BadValue;
    ref class V3d_Viewer;
    ref class V3d_CircularGrid;
    ref class V3d_PositionLight;
    ref class V3d_DirectionalLight;
    ref class V3d_RectangularGrid;
    ref class V3d_Trihedron;
    ref class V3d_Plane;
    ref class V3d_PositionalLight;
    ref class V3d_SpotLight;
    ref class V3d_UnMapped;
    enum class V3d_TypeOfOrientation;
    enum class V3d_StereoDumpOptions;
    enum class V3d_TypeOfView;
    enum class V3d_TypeOfVisualization;
    enum class V3d_TypeOfAxe;
}; // namespace Occt
}; // namespace Macad
